var BASE = BASE||{};
BASE.SENDGIFG = (function () {
    var  $giftList = $('#giftList');

    /*获取心意价格*/
    BASE.COMMON.getGoodsPrice(6,function (res) {
        $giftList.html(template('giftList_tpl',{data:res}));
        if(res.length>0){
            var price = res[0].price;
            $giftList.data('sys_product_id',res[0].id);
            $giftList.data('price',price);
            _initPayType(price,res[0].supportPays);
        }
    });
    /*心意选择*/
    $giftList.on('click','li',function () {
        $(this).addClass('checked').siblings().removeClass('checked');
        var price = $(this).data('price');
        var supportPays = $(this).data('supportpays');
        $giftList.data('price',price);
        $giftList.data('sys_product_id', $(this).data('id'));
        _initPayType(price,supportPays);
    });
    /*送心意*/
    function sendGift(obj) {
        $(obj).attr('disabled',true);
        var sendData = {
            toMemberId:BASE.COMMON.getId(),
            sysProductId:$giftList.data('sys_product_id'),
            content:$('#content').val()||'一点心意！',
        };
        var flag = $('input[name=currency]:checked').val()=== '0' ? 'price' : 'gold';
        if($giftList.data('price')<0){
            sendData[flag] = $('#price').val();
        }
        BASE.postHttp('/device/order/heart/buy',sendData,function (res) {
            $(obj).attr('disabled',false);
            if(res.code!=200){
                BASE.clearpop(res.message);
                return;
            }
            location.href = '/userSubmitOrder.html?id='+res.data.id;
        })
    }
    /*根据支付方式确定选中的金币或元*/
    function _initPayType(price,type) {
        var $div = $('#input-custom');
        if(price>0){
            $div.hide();
            return;
        }
        $div.show();
        if(type == 'rmb'){ //仅支持人民币
            $div.find('.rmb').show().find('input').prop('checked',true);
            $div.find('.gold').hide().find('input').prop('checked',false);
        }
        if(type == 'gold'){ //仅支持金币
            $div.find('.rmb').hide().find('input').prop('checked',false);
            $div.find('.gold').show().find('input').prop('checked',true);
        }
        if(type == 'rmb,gold'){ //仅支持金币
            $div.find('.rmb').show().find('input').prop('checked',true);
            $div.find('.gold').hide().find('input').prop('checked',false);
        }
    }
    return{
        sendGift:sendGift,
    }
})();
